html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; margin: 0; }
ul, ol { list-style: none; }
img { border: none; }

/* Body
-------------------------------------------------------------------*/
html, body { height: 100%; }
body { font: 12px/18px Tahoma, Arial, Helvetica, sans-serif; color: #333; background: #F4F4E4; }

h1, h2, h3, h4, h5, h6 { font: normal 26px Verdana; color: #333; }
h1 { font-size: 22px; line-height: 26px; margin-bottom: 10px; }
h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }

a { color: #4D8534;  text-decoration: none; }

/* Generic Blocks
-------------------------------------------------------------------*/
#container { min-width: 900px;  }

/* Forms
-------------------------------------------------------------------*/
label { margin-bottom: 2px; }
form p { margin-bottom: 20px; }

/* Login and Lite Pages
-------------------------------------------------------------------*/
.msg-good {font-weight: bold;background-color: #dafad8;border: 1px #83c460 solid;padding: 15px 15px 15px 15px; margin-bottom: 15px;color: #4bb23b;}
.msg-error {font-weight: bold;background-color: #f0c8c8;border: 1px #ff8181 solid;padding: 15px 15px 15px 15px; margin-bottom: 15px;color: #b22626;}

.lite-header { padding: 30px 20px; font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;color:#619C26;margin-left:15px;background-image: url(../images/logo.jpg);background-position:left 29px;background-repeat:no-repeat;padding-left:50px;}

.lite-center {position: absolute; top: 200px; left: 50%; width: 400px; margin-left: -200px; color: #888; }
.lite-center .login{ padding-top:100px; }
.lite-center h3, .login-popup h3 { color: #bec0bf; margin-bottom: 20px; }
.lite-center .input-text, .login-popup .input-text { width: 400px; font-size: 18px; padding: 4px 0; border: 1px solid #d7d7d7; color: #555; }
.lite-center .input-note { display: block; color: #bbb; font-size: 11px; line-height: 14px; }
.lite-center #register_password_bar { display: block; font-size: 1px; height: 2px; width: 0px; border: 1px solid white; }
.lite-center #register_password_text {display:none;}
.lite-center button, .login-popup button { float: right; }
.lite-center.error h1 { font-size: 28px; color: #888; }
.lite-center.error p { margin-bottom: 10px; color: #888; }
.lite-center.error a { text-decoration: underline;}
.lite-center.error a:hover { text-decoration: none;}

.lite-note { overflow: hidden; zoom: 1; }
.lite-note a { float: right; font-size: 11px; }


.form-submit{padding:5px 10px 5px 5px;}
.form-submit input.round-btn {background:url(../images/round-btn.gif);width:115px;height:32px;border:0;color:#666;font-size:14px;}
.form-submit input.round-btn:hover {background:url(../images/round-btn-hover.gif);width:115px;height:32px;border:0;color:#444;font-size:14px;margin-left:3px;}

.lite-center.register { position: static; margin: 0 auto;}

button, a.button { font-size: 14px; font-family: Tahoma, sans-serif; border: none; background: none; padding: 0; overflow: visible; text-align: center; white-space: nowrap; cursor: pointer; }
button span, button em, a.button span, a.button em { display: block; height: 31px; line-height: 31px; margin: 0; color:#333; }
button span, a.button span { background: url(../images/button.gif) no-repeat 0 0; margin-right: 20px; }
button em, a.button em { font-style: normal; padding-right: 20px; background: url(../images/button.gif) no-repeat right 0; position: relative; right: -20px; }
a.button.small { font-size: 12px; text-decoration: none; }
a.button.small span, a.button.small em { height: 22px; line-height: 22px; }
a.button.small span { background: url(../images/button-small.gif) no-repeat 0 0; margin-right: 20px; }
a.button.small em { background: url(../images/button-small.gif) no-repeat right 0; }
